简书链接:绝对原创全球首发再无分店直击纯手动AndroidStudio项目工程无法运行修复完美解决各种项目不能运行损失严重问题
文章字数:1182,阅读全文大约需要4分钟
转载或抄袭请注明出处:
还在逃避问题?还是选择新创建项目重新拷贝拖动文件夹????醒醒吧!看了我这个文章,你再也不用纠结各种clear build为何不能解决问题了 ?明明正常却没有运行模块选项了,
作为强迫症患者的我以前遇到这个问题 ,这次比较头疼,各种大招都试过了,还是解决不了,于是我焕然大悟的来一个
大排查,经过分析找到了原因。
硬是要搞定这个问
根目录iml文件结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?xml version="1.0" encoding="UTF-8"?> <module external.linked.project.id="qq_qqrobot" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4"> <component name="FacetManager"> <facet type="java-gradle" name="Java-Gradle"> <configuration> <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> <option name="BUILDABLE" value="false" /> </configuration> </facet> </component> <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true"> <exclude-output /> <content url="file://$MODULE_DIR$"> <excludeFolder url="file://$MODULE_DIR$/.gradle" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> </component> </module>
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| 而这个iml文件那么应该叫```qq_qqrobot.iml``` 如何解决iml不生成,
### 错误状况  错误状况如上图所示,惨不忍睹,但是```settigns.gradle```没有任何错误
另外也没有任何模块可以选择如下图所示

```settigns.gradle```文件内容如下:
|
//include ‘:robot_sdk’,
include ‘:plugincheckmember’
include ‘childgit:app’
include ‘childgit:customcrashlibrary’
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 正常的项目是这样的图标有一个绿色的点 
另外gradle视图是灰色的

### 那么如何解决这个问题呢?
重启android studio?重启电脑? reBuild project make Project?? clear Project?? Make Project app? Sysc Project and File System? Invalidate Cache /Restart gradlew build ?? gradlew xxxx? 以前setting.gradle配置正确可以回来,如今然并卵的,并不能让子目录的```iml```重新回来.
最后对比没有什么发现,那么就是idea文件夹了。 打开正常的项目```t\.idea\gradle.xml```
|
1
| 在```options```节点添加就可以修复啦 修改之后是
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
修改之后结果关闭项目重新打开 

 ```Android Studio报错“Error running ***: Please select Android SDK```的问题已经遇到过。 光选择项目设置sdk是没用的,实际上已经设置了,解决方法就是修改buildTool版本,我这里降级版本就ok,之前我用的3.1正式版,gradle后面降级了,但是sdk没降级。
ok,纯手修复成功! 觉得6的点个赞!再看看我其他的踩坑文章 再附上成功的图


再看看gralde视图任何灰色了。

如果还是没有选项,打开```.idea/workspace.xml``` 搜索``` <component name="RunManager">```在下面插入如下代码
|
```
或者点击运行-编辑配置


如果第三步依然没有选择, 不存在的,除非你这根本就没有添加application
模块。
ok。教程完美,我以后再也不苦逼的clear project 了,
最后打一个广告,欢迎广大开发者开发情迁QQ机器人插件哈/!
支持如下api,安卓程序员绝对容易开发
